high powered engine - Espagnol Anglais Dictionnaire